const Mock = require('mockjs')
// mock接口
/*
 Mock.mock(url[,type],data)
  参数1 接口 path
  参数2 请求类型 get post put delete
  参数2 接口返回的数据

mockjs 生成随机数语法
  量词
    定义 字段名  修饰 数组长度、字符串长度、number大小、 字段自增（id)
      数组 "arr|10" 固定长度为10数组 "arr|10-20" 产生10-20和数据数组
      字符串 语法同数组 "str|3": "☆☆" 6个五角星  也可以给范围
      number 一般都给范值 "num|10-20": 10 产生10-20之间的随机整数
      自增 比如 id字段
          {
            "id|+1": 1
          }
  快速生成不同类型 数据的 占位符
      使用在 字段值中 值需要加引号 前面 @占位符生效
      {
        icon: "@image"
      }

  Mock.mock('/api/itemLists', 'get', {
    code: 200,
    msg: 'success',
    "data|10-20": [
      {
        "id|+1": 1,
        itemName: "@ctitle",
        desc: "@cparagraph",
        onsale: "@boolean",
        createAt: "@date",
        "thumb": "@image('100x100','@color', '牛夫人')"
      }
    ]
  })
*/

Mock.mock('/api/itemLists', 'get', {
  code: 200,
  msg: 'success',
  'data|10-20': [
    {
      'id|+1': 1,
      itemName: '@ctitle',
      desc: '@cparagraph',
      onsale: '@boolean',
      createAt: '@date',
      thumb: "@image('100x100','@color', '牛夫人')"
    }
  ]
})
